Semantic Interpretation of Requirements through Cognitive Grammar and Configuration
نویسندگان
چکیده
Many attempts have been made to apply Natural Language Processing to requirements specifications. However, typical approaches rely on shallow parsing to identify object-oriented elements of the specifications (e.g. classes, attributes, and methods). As a result, the models produced are often incomplete, imprecise, and require manual revision and validation. In contrast, we propose a deep Natural Language Understanding approach to create complete and precise formal models of requirements specifications. We combine three main elements to achieve this: (1) acquisition of lexicon from a user-supplied glossary requiring little specialised prior knowledge; (2) flexible syntactic analysis based purely on word-order; and (3) Knowledge-based Configuration unifies several semantic analysis tasks and allows the handling of ambiguities and errors. Moreover, we provide feedback to the user, allowing the refinement of specifications into a precise and unambiguous form. We demonstrate the benefits of our approach on an example from the PROMISE requirements corpus.
منابع مشابه
The Comparative Effect of Teaching Grammar through Interpretation Tasks and Pictorial Clues on EFL Learners’ Writing Accuracy
The focus of this study is to investigate the comparative effect of teaching grammar through interpretation tasks and pictorial clues on EFL learners’ writing accuracy. The participants were 60 female intermediate EFL learners with age range of 21-35 who were divided into two experimental groups after being homogenized by a piloted PET test. In the piloted researcher-made pre-test, the research...
متن کاملThe Effects of Guided and Unguided Semantic Mapping on Iranian EFL Learners’ Vocabulary and Grammar Knowledge
متن کامل
Analysis of disassembled executable codes by abstract interpretation
The aim of this paper is to dene the abstract domain, abstract operator, abstract semantic, the environments and states of disassembled executable codes as well as a way to analysis the disassembled executable codes. Nowadays, static analysis on disassembled code going to grow. Reverse engineering and malware analysis use this technique. Thus, we tried to perform pluralization the requirements ...
متن کاملApplicative and Combinatory Categorial Grammar: Analysis of the French Interrogative Sentences
The Applicative and Combinatory Categorial Grammar (ACCG) (Biskri, Desclés, 1995) is included in the general three-level model of Applicative and Cognitive Grammar (Desclés, 1990). It connects the first level, that contains concatenated expressions of natural languages, and the second level, with applicative expressions that describe the functional semantic interpretation of the first level exp...
متن کاملAn Investigation of Cognitive Processes of Interpretation from Persian to English
This study examined the cognitive processes in interpretation through employing Think-aloud Protocols (TAPs) among Iranian translators. The participants included 10 professional and nonprofessional translators selected through Nelson Proficiency Test. TAP and retrospective interview were used as the major instruments in order to collect the data from self-reports protocols. In order to assess t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014